package com.hibase.core.excel.vo.dynamic;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * Excel导入结果集
 *
 * @author <a href="mailto:xiongliyi@hichain.com">Ian Xiong</a>
 * @since 1.4.35-V2
 */
@Data
@ApiModel(value = "DynamicExcelResultItem", description = "Excel导入结果集")
public class DynamicExcelColumnResult {
    /**
     * Excel索引行
     */
    @ApiModelProperty(value = "Excel索引行", hidden = true)
    private Integer rowNumber;

    /**
     * Excel索引列
     */
    @ApiModelProperty(value = "Excel索引列", hidden = true)
    private Integer columnNumber;

    /**
     * Excel文件head名称
     */
    @ApiModelProperty(value = "head名称", hidden = true)
    private String headName;

    /**
     * 字段键
     */
    @ApiModelProperty(value = "字段键", hidden = true)
    private String fieldKey;

    /**
     * 字段键
     */
    @ApiModelProperty(value = "字段键", hidden = true)
    private String fieldType;


    /**
     * 是否默认值
     */
    @ApiModelProperty(value = "是否默认值", hidden = true)
    private Boolean beDefaultValue;

    /**
     * 默认值
     */
    @ApiModelProperty(value = "默认值", hidden = true)
    private Object defaultValue;

    /**
     * 解析的行数据
     */
    @ApiModelProperty(value = "解析的行数据", hidden = true)
    private Object data;

}
